
// 时间戳转换
export function formatDate(data,fmt){
    //y+:一个或者多个y
    //y*:0个或者多个y
    //y?:0个或者多个y
    if(/(y+)/.test(fmt)){
        //RegExp.$1 匹配的结果
        fmt=fmt.replace(RegExp.$1,(data.getFullYear() + '').substr(4 - RegExp.$1.length))
    }
    //2、获取
    let o={
        'M+' : data.getMonth()+1,
        'd+' : data.getDate(),
        'h+' : data.getHours(),
        'm+' : data.getMinutes(),
        's+' : data.getSeconds()
    };
    for(let k in o){
        if(new RegExp(`(${k})`).test(fmt)){
            let str=o[k]+'';
            fmt=fmt.replace(RegExp.$1,(RegExp.$1.length===1) ? str : padLeftZero(str) );
        }
    }
    return fmt;
}
// 截取 例如是4m，返回04
function padLeftZero (str) {
      return ('00' + str).substr(str.length)
}